body {overflow-x:hidden;text-align:center;background:#f2f2f2;margin:0px; font-size:13px; font-family:"宋体";   
      font-size: 13px;
    font-family: Microsoft YaHei,微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu,Arial, Helvetica, sans-serif;
    color: #333333;
}
body {
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    margin: 0 auto;
    padding: 0px;
    height: auto;
    color: #444;
}
a{ text-decoration:none}
 /*top*/
.logo_right{max-width: 600px;
float: right;}
.logo_main{width:1200px; margin:0 auto}
.top{
    color: #686868;
    position: relative;
    clear: both;
    line-height: 28px;
    overflow: hidden;
    font-size: 13px;
    font-weight: lighter;
	margin:0 auto;
	padding:0;
	border-bottom:1px solid #dddddd;
}
.top_main{
   width:1200px; margin:0 auto;
    margin-left: auto;
    margin-right: auto;
    
}
.top_left{
    float: left;
    margin-right: 2%;
    width: 48%;
    transition: .2s width ease;
	text-align:left;
}
.top_left a{color: #8d8d8d;}
.top_right{
    float: right;
    margin-right:0;
    transition: .2s width ease;
}
.top_right .link_main{ float:right;}
.top_right .link_main .top_r_link a{ padding-right:5px;padding-left:5px; padding-left:20px}
.top_right ul li {
    float: left;
    font-size: 13px;
}
.top_right ul li a {
	text-decoration:none;
	color:#686868;
}
.top_right ul li i.split {
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 9px;
    background: #8d8d8d;
    margin: 0 4px;
}
.main{width:1200px; margin:0 auto}
#main{width:100%;margin:0 auto;padding:0px auto;margin: 0 auto;
overflow: hidden;}
#header{width:100%; }
#bd{margin-top:0px;width: 1200px;
margin: 0 auto;}
#bd_left{ width:262px;float:left; overflow:hidden;}
#bd_right{ width:940px;float:right;overflow:hidden;}
.clear{ clear:both;}
.floatright {float:right; padding-right:10px;}
#footer{width:948px; height:160px; background:#ffffff url(lan_13.gif) repeat-x top;  clear:both;margin:0 auto;padding:0px auto; margin-top:14px;}

.logo{ float:left;height:100px}
.top_right{ float:right; padding-left:15px;}
.top_links {margin-bottom:5px; text-align:right}
.top_links a {padding:0px 4px;color:#333; text-decoration:none}
.rexian {line-height: 34px;
padding-left: 65px;
font-weight: bold;
font-size: 16px;
color:#dd0101;
background: url(images/top_phone.jpg) left 20px no-repeat;
padding-bottom: 20px;
padding-top: 40px;
}
.rexian p{color: #0065c9; font-size:33px;}
.nav{
width: 100%;
height:47px;
background:url(images/nav_bg.jpg) no-repeat center center;position: relative;
background:url(images/mennu.jpg) repeat-x center center;position: relative;
z-index: 1;}
.nav_c{background: #686868;width:1200px; margin:0 auto}
.nav_ul{ position: relative;
width: 100%;
margin: 0 auto;
font-size: 14px; float:left;}
.nav_ul li{cursor:pointer; margin:0px 2px;padding:0px;color:#041c5b;float:left;list-style-type: none;font-family:Microsoft YaHei,"宋体"; line-height:64px;}
.nav_ul li a{    float: left;
    height:47px;
    display: block; width:149px; line-height:47px; color:#ffffff; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;font-size:16px}
.nav_ul li a:hover,.nav_ul li a.on {color:#777777; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;font-size:16px;}
.nav_ul li a:hover span,.nav_ul li a.on span {display:block;height:47px;padding:0px 15px;color:#ffffff}
.nav_tel{
    float: right;
    width: 224px;
    height:47px;
    background: url(images/nav_tel.jpg) no-repeat right center;
	background:#004f96;
    display: block;
    overflow: hidden;
	padding-left:20px;
}
.search_input{width:133px;height:18px}
.search{float:left; padding-left:8px; padding-top:16px;font-family:Microsoft YaHei,"宋体"; font-size:14px; color:#FFFFFF;}
.menu_li{width:0px ;background:url(images/nac_li.jpg) no-repeat; background:#ffffff;height:47px; line-height:47px; float:left}

/* banner */
.banner{width:100%;}

#banner{width:100%;background-color: #f3f3f3;z-index: 10; margin:0 auto; text-align:center;
height: AUTO;
overflow: hidden;
background: url(images/ban_s.jpg) no-repeat scroll center bottom transparent;
padding-bottom: 24px;
}
.banner1{width:100%;background-color: #f3f3f3;z-index: 10; margin:0 auto; text-align:center;
overflow: hidden;
background: url(images/ban_s.jpg) no-repeat scroll center bottom transparent;
padding-bottom: 24px;
}
#slides{ position: relative; width:1200px; margin:0 auto}
.slides_container{width:1200px;  height:450px;margin:0 auto;}
.slides_container img{width:1920px; height:450px; z-index:0;margin-left: -326px;}
.slides_control{ width:1200px;z-index:0;margin:0 auto;margin:0 auto;}
.pagination{ margin:0;position:absolute;left:48%;z-index:2000;height:36px;top: 380px;}
.pagination li{float:left;}
.pagination li a{ display:block;width:31px;height:36px;background:url(images/bannera.png) 1px 7px no-repeat;float:left;overflow:hidden; margin-right:5px; display:inline;text-align:center;line-height:44px; font-weight:bold;}
.pagination li.current a{background:url(images/bannerh.png)0px 0px no-repeat; color:#fff;}

.wrapper{width:100%; margin:auto; margin-top:20px;}
.slides_box { margin:0 auto}
.slides_nav {
    left: 46%;
}
.slides_nav li {
	    display: block;
    width: 31px;
    height: 36px;
    background: url(images/bannera.png) 1px 7px no-repeat;
    float: left;
    overflow: hidden;
    margin-right: 5px;
    display: inline;
    text-align: center;
    line-height: 44px;
    font-weight: bold;
	}
.slides_nav li a{display: block;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
text-indent: -9999px;}
.slides{width:100%; overflow:hidden; margin:0 auto; text-align:center}

.slides_nav li.current{
    background: url(images/bannerh.png)0px 0px no-repeat;
    color: #fff;
	}
.product{margin:0 auto}
.productrecommmend{    width: 100%;
    float: left;
    clear: both;
    background: #f4f4f4;
    margin-top: 30px;
    padding-bottom: 60px;}
#announ {width:468px;height:20px;line-height:20px;margin-top:10px;padding-left:30px;overflow:hidden;background:url(images/lan_10.gif) left center no-repeat;color:white;}
#announ a {color:white;}
.banner img{ max-width:100%}
.input1{ float:left; padding-left:8px; padding-top:16px;font-family:Microsoft YaHei,"宋体"; font-size:14px; color:#FFFFFF;}
.input2{ float:left;padding-left:15px; padding-top:16px;}
.input3{ float:left;padding-left:8px; padding-top:18px;}
.input3 input{ }
.gg1{ float:left; padding-top:16px; padding-right:8px;}
.gg2{ float:left; font-size:13px; color:#FFFFFF; font-family:Arial, "宋体";}
.gg3{ float:left; font-size:13px; color:#FFFFFF; font-family:Arial, "宋体";}
.gg3 a{color:#FFFFFF; font-family:Arial, "宋体"; text-decoration:none;}
.gg3 a:hover{color:#FFFFFF; font-family:Arial, "宋体"; text-decoration:underline;}

.dhua1{ float:left}
.dhua2{ float:left; line-height:34px; height:34px; font-family:Arial, "宋体"; font-size:19px; font-weight:bold; color:#dd0101;}

.box1{ margin-top:14px;}
.box2 {
    margin-top: 14px;
}
.title{ background:url(images/lan_11.gif) repeat-x; height:41px; line-height:38px; border:1px solid #bebebe ; background:#005bac }
.title_w a,.title_wde a {color:white;}
.title_w a{ font-size:18px; text-decoration:none; color:#0767ac; display: block; float:left;line-height:47px;
line-height: 47px;
text-align: center;
overflow: hidden;
background: url(images/mennu.jpg) repeat-x center center;
color: #fff; padding-left:25px; padding-right:25px;
}
.title_w a.more{ background:none}
.title_w{ font-size:18px; font-weight:normal; border-bottom:5px solid #d8d8d8; border:none; line-height:60px; background:url(images/title_bg.jpg) no-repeat left  bottom; }
.more{ float:right;}
.more1{ float:right; padding-right:16px; padding-top:2px; color:#333333;}
.more1 a{ color:#333333; text-decoration:none}
.more1 a:hover{ color:#686868; text-decoration:underline;}
.title1{height: 42px;
line-height: 42px; border-bottom:1px solid #dddddd}
.title1_wd{ float:left;  font-size:18px;font-family:Microsoft YaHei,"宋体"; color:#000000; font-weight:bold; }
.title1_wde{ float:left; padding-left:8px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#333333;line-height:40px;}
.title1_wd a,.title_wde a {float: left;
color: #686868;
font-size: 18px;
font-weight: bold;
display: block; text-decoration:none}

/*搜索*/
.s_text_pr{width: 80%;
height: 30px;
font: 14px "Microsoft YaHei";
line-height: 30px;
color: #cccccc;
background: none;
border: 0;
overflow: hidden;
outline: none; float:left}
.s_btn_pr{width: 20%;
height: 30px;
background: url(images/sm_2.gif) no-repeat right center;
border: 0;
cursor: pointer;
overflow: hidden; float:left}
.pr_search{margin: 5px 0;
height: 30px;
width: 218px;
border-bottom: 1px solid #ddd; margin-bottom:10px; margin:0 auto; margin-bottom:20px; }

.section_find{width:1200px; margin:0 auto;}
.section_find {
    text-align: center;
}
.find_main{max-width:1200PX; margin:0 auto}
.hot_word{width:800px; float:left;height:32px; overflow:hidden}
.hot_word span {
    font-size: 18px;
    padding-bottom: 0px;
	text-align: center;
	color:#0767ac;
	font-weight:600;
	width: auto;
    float: left;
	line-height:32px;
	padding-right:2%;

}
.hot_word .hot_text a {
    padding: 0 6px;
    color: #3a3a3a;
	font-size: 14px;
	color: #333;
	text-decoration: none;
    font-family: "微软雅黑";
	font-weight:normal
}
.hot_search {
    width: 400px;
    font-size: 14px;
    color: #fff;
    margin: 0 auto;
	float:right;
}
.hot_search label {
    float: left;
    width: 10%;
    height: 45px;
    font-size: 26px;
    color: #bbbbbb;
	line-height:45px;
}
.hot_search .form-control {
    float: left;
    width: 79%;
    height: 46px;
	line-height:46px;
    vertical-align:middle;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;

}
.form-control {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 46px;
	line-height:46px;
	text-indent:10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #eae7e7;
        border-top-color: rgb(234, 231, 231);
        border-right-color: rgb(234, 231, 231);
        border-bottom-color: rgb(234, 231, 231);
        border-left-color: rgb(234, 231, 231);
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border:1px solid #ddd;
}
.hot_search .search_btn {
    width: 20%;
    height: 45px;
    border: none;
    background: url(images/mennu.jpg) center top repeat-x;
    color: #fff;
	margin-top:1px;
	float:right;
	font-size: 16px;font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}
.search_form::after, .search_form li::after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    content: ".";
}
.line{ background:#cccccc;height:0px; margin-top:15px}
/*con1*/
.items_list{ width: auto; padding:0; margin:0 auto}
.item-i {
    width: 298px;
}
.item-i {
    float: left;
    padding-bottom: 1px;
    padding-right: 1px;
}
.item-i a {
    font-size: 21px;
    line-height: 20px;
    padding: 60px 0px;
	text-decoration:none;
}
.item-i a {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: normal;
    height: 100%;
    line-height: 16px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
	text-shadow:1px 1px 1px #0767ac;
}
.item-i-image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-size: cover;
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    width: 100%;
}
.item-i-overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.item-i-overlay.mod-black-white {
    background-color: rgba(0,0,0,.1);
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.item-i-title {
    position: relative;
    z-index: 2;
}
/*company*/
.company{width:100%}
.company_title a{font-size:18px}
.title_w span a.more{width:auto;font-size:15px; color:#808080; float:right; font-weight:normal;padding-right: 0;}
.title_w span a.more:hover{ color:#222222;}
.company_name{ font-size:24px; color:#585858; line-height:50px; text-align:left;margin-top: 10px;}
.company_txt{ line-height:32px; font-size:16px; text-align:left;color: #686868;}
.company_txt a{ color:#686868}
.company_txt a:hover{ color:#0065c9}
.company_list_left{float: left;width:850px;}
.company_list_left img{ width:300px;height:200px;float: left;border: 1px solid #dddddd; margin-top:10px; margin-right:10px}
.pro_listall{
width:230px;
background: #f5f5f5;
min-height: 260px;
}
.pro_listall li{font-size: 16px;color:#222; line-height:55px; color:#181818;border-bottom: 1px solid #efefef;
margin: 0 auto; text-align:left; padding-left:30px; background:url(images/sm_3.gif) no-repeat left center}
.pro_listall li a{color:#585858; text-decoration:none;font-size: 15px;}
.pro_listall li:hover{ color:#0767ac;}
.pro_listall li a:hover{color:#0767ac;}
.pro_listall{ padding:10px;margin-bottom: 10px;}
.pro_title{ color: #0767ac;font-size: 16px;
font-weight: normal;
border-bottom: 1px solid #d8d8d8; line-height:32px;text-align: left;
text-indent: 10px; background:#0767ac url(images/plus_w.png) no-repeat 10px center; text-indent:20px; color:#ffffff; padding-left:10px;}
.pro_title a{ color:#ffffff}
.fenleiall_list .pro_listall li{background: url(images/icon05.gif) no-repeat 10px center;}
/* 滚动图片 */

/*product*/
.product{padding-bottom: 0;}
.productlist{ margin-top:10px}
.product_left{width:240px; float:left; background:#fefefe; border:5px solid #dddddd; border-top: none}
.product_left .pro_listall{margin-left: 0px;margin-right: 0px;width:218px;background:none;}
#marqueedivqqL{ padding-top:10px;}
.fenlei_title{
font-size: 18px;
line-height: 47px;
text-align: center;
overflow: hidden;
background: url(images/mennu.jpg) repeat-x center center;
color: #fff;
font-weight: normal;    width: 250px;
    margin-left: -5px;
}
.product_right{width: 940px;
float: right;
overflow: hidden;}
.item{width: 240px;
float: left;
margin-right: 20px;}
.item .img-auto{width:100%; display:block; border:2px solid #d8d8d8;width: 240px;
height: 240px;}
.item .img-auto img{width:auto; max-width:100%; max-height:100%;height:auto;width:auto;}
.item .title_new{ line-height:35px; font-size:15px; color:#282828}
.item .title_new a{ color:#686868}
.item .title_new a:hover{color: #0767ac;}
.product_show{width:1050px;}
/*adv*/
.adv{width:1200px; background: url(images/gg_bg.jpg) no-repeat center center; margin-top:10px; margin-bottom:10px;	padding-top:30px; padding-bottom:30px;}
.adv h5 {
    color: #ffffff;
    font-size: 30px;
    margin: 0;
        margin-bottom: 0px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 5px;
}
.adv dl {
    padding-top: 0px;
    background: url(images/ly_phone.png) no-repeat 330px center;
    color: #fff;
    padding-right: 0px;}
.adv dl a {
    font-size: 22px;
    line-height: 55px;
}
.adv dl span {
    font-size: 38px;
    font-family: impact;
    padding-left: 20px;
    vertical-align: baseline;
    margin-bottom: -5px;
}

/*news*/
.news{width:100%; margin-bottom:0px; padding-top:10px; padding-bottom:10px}
.news_list_left{width:360px; margin-right:20px; float:left; padding-top:15px;padding-bottom: 13px; border:1px solid #dddddd; padding:20px; background:url(images/news_bg.jpg) no-repeat center bottom}
.news_list_center{width:340px; float:left; padding:20px;padding-top:15px;background:url(images/news_bg.jpg) no-repeat center bottom}
.news_list_left dt{width:122px; float:left; margin-right:2%}
.news_list_left dl{ display:block; padding:10px 0px}
.news_list_left dl img{width:122px;height:130px; float:left}
.news_list_left dl dd{ text-align:left; font-size:15px;width: 230px;float: left;}
.news_list_left dl dd p{line-height:28px; color:#686868;line-height:28px;}
.news_list_left dl dd p a.more{ text-decoration:none; color:#686868}
.news_list_left dl dd p a.more:hover{     color: #0065c9;}
.news_list_left dl dd .title_new a{ font-size:16px; color:#585858; text-decoration:none; line-height:35px; font-weight:bold}
.news_list_left dl dd .title_new a:hover{ color:#181818;}
.news_list_right{width:340px;margin-right:0px; float:right; padding:20px;padding-top:15px; border:1px solid #dddddd;background:url(images/news_bg.jpg) no-repeat center bottom}
.news_list_right ul li{ width:100%; background: url(images/icon05.gif) no-repeat left center}
.news_list_right ul li .news_name{ padding-left:2%; line-height:35px; font-size:28px; color:#333; text-decoration:none}
.news_list_right ul li .news_name a{ text-decoration:none;color: #686868;}
.news_list_right ul li .news_name a:hover{color: #282828;}
.news_list_right ul li .news_date{ margin-right:10px}
.news_list_right ul li .news_name{ font-size:15px}
.news_list_center{ border:1px solid #dddddd}
.news_list_center ul li{ width:auto; background: url(images/icon05.gif) no-repeat left center}
.news_list_center ul li .news_name{ padding-left:2%; line-height:35px; font-size:28px; color:#333; text-decoration:none}
.news_list_center ul li .news_name a{ text-decoration:none;color: #686868;}
.news_list_center ul li .news_name a:hover{color: #282828;}
.news_list_center ul li .news_date{ margin-right:10px}
.news_list_center ul li .news_name{ font-size:15px}
.news_date {
    padding-right: 5px;
    width: 53px;
    height: 32px;
    background: url(images/bg.png) no-repeat right center;
	float:left; 
}
.news_date .d {
    font-size: 20px;
    text-align: center;
    color: #464646;
    line-height: 18px;
}
.news_date .m {
    color: #464646;
    text-align: center;
    line-height: 17px;
}
.news_name {
	float:left
}
.news_name a{ color:#333; float:left}
.news_name a:hover{color:#005bac}
.news_name {
    line-height: 37px;
    height: 37px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pr_title img{ margin-bottom:10px}
.pr_title p{color: #666666;
font-size: 14px;
line-height: 150%; width:70%; margin:0 auto}
/*fenlei*/
.products_fenlei{width: 96%;padding: 0 2%; padding-top:0;padding-top:0px;}
/*cases*/
.cases{width:100%; padding-bottom:0%; padding-top:1%;}
.case_shuo{ font-size:14px; text-align:left; color:#383838; line-height:35px; padding-top:10px; padding-bottom:10px;}
.cases_list ul li{width:250px; float:left;margin-right: 5px;
margin-left: 5px;margin-bottom:5px}
.cases_list ul li img{width:250px;height:250px;border: 1px solid #d0d0d0;}
.cases_list ul li a{ line-height:30px; color:#686868; font-size:15px; text-decoration:none}
.cases_list ul li a:hover{ color:#005bac}
.cases_list{ margin-top:10px; margin-bottom:10px}
/* 滚动图片 */
.scroll10{ width:1200px;position:relative; margin:0 auto; margin:0; margin:0 auto;}
.scroll10 ul{ overflow:hidden;}
.
.scroll10 li span {color:#156811;}
.scroll10 a.bx-prev,.scroll10 a.bx-next{position:absolute;top:80px;display:block;width:48px;height:76px;background: url(images/bra_lf_btn1.png) no-repeat center center;z-index:997;}
.scroll10 a.bx-prev{left:-40px;background:url(images/bra_lt_btn.png) no-repeat center center;}
.scroll10 a.bx-prev:hover{left:-40x;background:url(images/bra_lt_btn.png) no-repeat center center;}
.scroll10 a.bx-next{right:-42px;background:url(images/bra_rt_btn.png) no-repeat center center}
.scroll10 a.bx-next:hover{right:-42px;background:url(images/bra_rt_btn.png) no-repeat center center;}	
.scroll10 li dt{ line-height:40px; font-size:16px;}
.scroll10 li dt a{font-size:16px;}
/*--footer--*/
.footer {
    text-align: center;
    padding: 1.5em 0;
    background-color: #292931;
}
.footer p {
	color: #fff;
	font-size: 1.1em;
}
.footer p a {
	color: #fff;
	margin-left: 2px;
}
.footer p a:hover{
	color: #FF0000;
	text-decoration:none;
}
.foot_box {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    color: #444;
    line-height: 30px;
	padding-top: 30px;
	
}
.foot_box dl {
    float: left;
    width: auto;
	max-width:180px;
    padding: 0 30px;
    height: 208px;
	padding-left:0;
	overflow:hidden;
}
.foot_box dt {
    font-weight: bold;
	text-align:left;
	padding-left:13px;
}
.foot_box dl dd a {
	text-align:left;
    display: inline-bloc;
    width: 100%;
    font-size: 14px;
    color: #686868;
    line-height: 28px;
    padding-left: 13px;
    height: 28px;
    overflow: hidden;
	float:left;
}
/*--//footer--*/
.foot{ width:100%; height:auto;  color:#333; text-align:left;overflow-x:hidden;margin-top: 30px; background:#f5f5f5}
.foot_box {
    height: 215px;
    margin: 0 auto;
    clear: both;
	padding-bottom:30px; overflow:hidden;
}
.foot_box dl dt a{ color:#585858;font-size:18px;}
.foot_menu{ width:100%; height:auto; height:50px;}
.foot_menu_content{    width: 1200PX;
    height: 229px;
    margin: 0 auto;
    background: #686868;
    clear: both;
    padding: 35px 17px 0 17px;
}
.foot_logo{width:25%; float:left;padding: 32px 46px 46px 0;
background: url(images/ft_line.gif) right 0 no-repeat;}
.foot_l{ padding-bottom:20px; width:50%;float:left;padding: 13px 75px 5px 15px;
background: url(images/ft_line.gif) right 0 no-repeat;}
.foot_l li{color: #a0a0a0; line-height:30px;}
.floot_logo{float:left;width:200px;overflow:hidden;}
.floot_logo img{width:95%;}
.foot_l ul{ margin:auto;width:1170px;text-align:left; padding-bottom:15px;}
.foot_l ul li span{float:right;} 
.foot_l ul li a{margin:0 5px; color: #a0a0a0; font-size:14px;}
.foot_r{ width:10%;float:right; text-align:right; color: #585858;}
.foot_r a{ color: #a0a0a0; padding-left:5px; padding-right:5px; }
.foot_r p{ line-height:18px;}
.foot_r a:link{color: #fff; text-decoration:none}
.foot_r img{ float:right; margin-top:5px;border:2px solid #eee;}
.foot_qr_codes{ padding-top:0px}
.foot_qr_codes span{ font-size:15px}
.foot_qr_codes dd{ text-align:center;color: #a0a0a0;}
.foot_qr_codes img{ border:1px solid #d8d8d8}
.copyright{
    margin: 0 auto;
    clear: both;
    color: #fff;
    background: #222222;
    line-height: 40px;
    height: 40px;
	padding:1% 2%;
}
.copyright_c{width:1200px; margin:0 auto}
.copyright_left{width:70%; float:left; text-align:left;color:#fff}
.copyright_left a{color:#fff; text-decoration:none}
.copyright_right{width:30%; float:right; text-align:right;color:#fff}
.copyright_right a{ color:#fff;text-decoration:none}
.menu_ul_foot{height: 56px;}

.pd_title{font-size:20px; line-height:50px; color:#333; text-align:center; padding:20px 20px 0px 20px; font-weight:bold; border-bottom:#eeeeee dotted 0px;font-family:Microsoft YaHei,"宋体";}
.pd{ font-size:13px; line-height:26px; color:#333333; text-align:left; margin:0px 0px 18px 0px;}
.pd img{}
.date {float:right;color:#999;}
.blank5,.blank10,.blank30 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank30 {height:10px;}
.blank20 {height:20px;}


/************* 分页 */
.pages {clear:both;margin:0px 10px;font-size:1em;}
.pages strong,.pages span {display:block;float:left;height: 26px;line-height: 26px;float:left;padding:0px 8px;margin: 0px 3px 0px 0px;font-size:1em;border-radius: 3px 3px 3px 3px;}
.content .pages a,.pages a {display:block;float:left;height:24px;line-height:24px;float:left;padding:0px 8px;border-radius: 3px 3px 3px 3px;text-decoration:none;margin: 0px 3px 0px 0px;font-size:1em;}
.content .pages strong {}
.pages span {float:right;}
#page {font-size:1em;}
#page strong {padding:5px 8px;border-radius:5px;color:white;margin-right:15px;font-size:1em;}
/************* 分页颜色 */
.pages {color: #FFFFFF;}
.pages strong,
.pages span {color: #FFFFFF;  background: #686868;}
.pages a {border:1px solid #686868;  color: #686868;}
.pages strong {color: #FFFFFF;}
#page strong {color: #FFFFFF; background: #686868;}
.fenlei{float: left;
width: 980px;
padding: 20px 0 20px 20px;}
.fenlei li a {
    width: 143px;
    height: 143px;
    display: block;
}
.fenlei li {
    float: left;
    padding-right: 20px;
}
.fl1 {
    background: url(images/1.jpg) no-repeat top center;
}
.fl1:hover {
    background: url(images/1.jpg) no-repeat  bottom center;
}
.fl2 {
    background: url(images/2.jpg) no-repeat top center;
}
.fl2:hover {
    background: url(images/2.jpg) no-repeat bottom center;
}
.fl3 {
    background: url(images/3.jpg) no-repeat top center;
}
.fl3:hover {
    background: url(images/3.jpg) no-repeat bottom center;
}

.fl4{
    background: url(images/4.jpg) no-repeat top center;
}
.fl4:hover{
    background: url(images/4.jpg) no-repeat bottom center;
}
.fl5 {
    background: url(images/5.jpg) no-repeat top center;
}
.fl5:hover{
    background: url(images/5.jpg) no-repeat bottom center;
}
.fl6 {
    background: url(images/6.jpg) no-repeat top center;
}
.fl6:hover{
    background: url(images/6.jpg) no-repeat bottom center;
}
.fl_list .t_1{ font-weight:bold;text-decoration:none;float:left;background: transparent url("images/plus.png") no-repeat scroll left center; padding-left:25PX; color: #686868; font-size:14px;font-family: "微软雅黑"; background:none}
.one_fl{width:20%; float:left; line-height:30px;}
.one_fei{background:#F2F2F2 url(images/mb_14.gif) no-repeat 10PX bottom; width:90%; border:1px solid #eee; line-height:30px; height:30px}
.zf_list{MARGIN:0 auto;width:auto; padding-top:3px; padding-left:10px; float:left;width:116px; padding-right:5px; overflow:hidden;background: #f6f6f6;}
.zf_list li{ width:100%; text-align:left; overflow:hidden}
.se_fl{ line-height:25PX;background:url(images/minus.gif) no-repeat scroll left 7px; text-indent:15px; height:18px;}
.se_fl a{font-family:Microsoft YaHei; color:#333; font-size:13px; text-decoration:none; text-align:left}
.se_fl a:hover{ color:#686868;}
.one_fl {
    height: 110px;
    overflow: hidden;
    margin-bottom: 10px;
}
.one_fl {
    width: 20%;
    float: left;
    line-height: 30px;
}
.fl_list {
    padding: 10px;
    padding-right: 0px;
}
.fl_list {
    overflow: hidden;
	border:1px solid #bebebe;
	border-top:none
}

.title1 b {
float: right;
width: 13px;
height: 42px;
display: block; margin-right:10px;}
.more img{ padding-right:20px; padding-top:5px;}
.ifocus{ padding:5px;}
.foot-gz{float: right;
width: 142px;
padding: 0 0 0 17px;
color: #686868;}
.foot-gz h3 {
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 20px;
	text-align: center;
}

.foot-nav {
    float: left;
    height: 198px;
    line-height: 24px;
    color: #686868;
    padding: 0 24px;
    _padding: 0 21px;
	max-width:260px; overflow:hidden
}
.foot-nav-m li {
    white-space: nowrap;
	font-size: 14px;
line-height: 30px;
}
.foot-nav a {
    color: #686868;
	text-decoration:none
}
.foot-nav h3 {
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 10px;
}
.foot-nav h3 .foot_more{ float:right; font-size:14px;}
.read_more img{ padding-top:8px;}
.zi_list{ padding-left:10px; padding-right:10px; padding-bottom:10px;}
.zi_list li{ width:22%; float:left; height:26px;border:1px dashed #fff; overflow:hidden;background: url(images/minus.gif) no-repeat scroll left 7px; text-indent:15px; border-bottom:1px dashed #bebebe; margin-right:2%}
.zi_list li:hover{border:1px dashed #686868;}
.zi_list li.on{border:1px solid #686868;}
.zi_list li a{ color:#686868; text-decoration:none}
.t_1{ border-bottom:1px solid #bebebe; margin-bottom:10px;}
.one_fei .t_1{border-bottom:none; margin-bottom:0px;}
.one_allfl{    width: 100%;
    display: block;
    background:url(images/announ.gif) no-repeat left 13px;
    color: #222;
    font: 14px/37px "Microsoft YaHei","Simsun","宋体";
    text-indent: 30px;
    font-weight: bold;
}
.one_allfl a{
width: 100%;
height: 31px;
display: block;
background: none;
color: #222 font: 13px/31px "Microsoft YaHei", "Simsun", "宋体";
border-bottom: 1px dotted #c6c6c6;
text-indent: 15px;
font-weight: bold;
font-size: 14px; text-decoration:none;    color: #222;}
.one_allfl a:hover{color: #686868;}
.se_allfl{float: left;
width: 33%;
overflow: hidden;}
.se_allfl a{height: 31px;
display: block;
background: url(images/minus.gif) no-repeat scroll left 10px;
color: #222;
font: 13px/31px "Microsoft YaHei", "Simsun", "宋体";
border-bottom: none;
text-indent: 15px; text-decoration:none}
.se_allfl a:hover{color: #686868;}
.search_bt{background: url(images/s_btn.gif) no-repeat;width:51px; height:17px; line-height:0}
.search_bt:hover{background: url(images/s_btn_hover.gif) no-repeat;width:51px; height:17px; line-height:0}
.links{width:100%;background: #f5f5f5;}
.links_content{width:1200PX; margin:0 auto; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; border-top:1px solid #dddddd;}
.links_content a{ padding-left:5px; padding-right:5px; text-decoration:none; color:#333; }
.links_content a:hover{color: #686868; text-decoration:underline}

.box2 .left {
    position: relative;
    float: left;
    width: 240px;
    margin-right: -240px;
    background-color: 
    #fff;
}
.left1_title{
font-size: 18px;
line-height: 45px;
text-align: center;
overflow: hidden;
background: url(images/mennu.jpg) center top repeat-x;
color: #fff;
font-weight:normal;
}
.left1_title a{color: #fff;}
.lefttitle {
font-size: 18px;
line-height: 45px;
text-align: center;
overflow: hidden;
background: url(images/mennu.jpg) center top repeat-x;
color: #fff;
font-weight: normal;
}
.left1_1 span{width: 224px;text-align: center;display:inline-block;font-size:14px;font-weight:bold;
color:#fff;font-family:"microsoft yahei";}
.left1_1 h3{font-size:18px;font-family: "microsoft yahei";color:#fff; text-align:center; line-height:30px; padding-top:10px}
.left1_2{border: solid 1px #ddd;
background: #ffffff;
padding: 8px 0px 0; width:218px}
.left1_2 ul{padding: 9px 17px 0px;width: 190px;overflow: hidden;}
.left1_2 li{margin-bottom: 5px;margin-bottom: 5px;
background: url(images/ico01.jpg) no-repeat left center;
border-bottom: dashed 1px #bebfc1;}
.left1_2 li.left_b{background:none}
.left_c{background:none}
.left1_2 li a{height: 36px;line-height: 36px;display: block;font-size: 14px; padding-left:15px;
color: #333;font-family: "microsoft yahei";}
.left1_2 li a:hover,.left1_2 li a.on{ background:#99cc4e; color:#fff;}
.left1_3{background: url(images/leftbottom.jpg) no-repeat;width:224px;height:198px; text-align:center; float:left;}
.left1_3 p{color: #fff;font-size: 16px;padding-top: 104px;}
.left1_3 span{font-family: fantasy;color: #fff;font-size: 18px;}
#catalog {padding: 10px 15px;border: 1px solid #e8e8e8;}
.topmenu, .submenu {
    list-style-type: none;
    width: 100%;
}
.pb10 {
    padding-bottom: 10px;
}
.pt10 {
    padding-top: 10px;
}
.topmenu > li {
    border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.topmenu > li > a {
    padding: 10px 30px;
}
.topmenu > li > a, .left1 .submenu > li > a {
    display: block;
    text-decoration: none;
    padding:6px;
    color: #555;
	font-size:15px;
	text-align:left;
}
.left1 .submenu > li > a{ padding: 5px 10px; line-height:25px;padding: 5px; font-size:13px;}
.left1 .submenu > li > a .text{padding: 10px 10px;}
.mr5 {
    margin-right: 5px;
}
.topmenu .figure{
		background:url(images/close.png) no-repeat left center;
	width:16px;
	height:16px;
	display: block;
float: left;
padding-right:5px;
padding-top:5px;
}
.topmenu li.open .figure{
    		background:url(images/open.jpg) no-repeat left center;
	width:16px;
	height:16px;
	display: block;
float: left;
padding-right:5px;
padding-top:5px;
}
.topmenu li.on .figure{
	background:url(images/open.jpg) no-repeat left center;
	width:16px;
	height:16px;
	display: block;
float: left;
padding-right:5px;
padding-top:5px;
	}
.topmenu > li .submenu {
    display: none;
}

.topmenu, .submenu {
    list-style-type: none;
    width: 100%;
}
.submenu {
    position: relative;
    background: #fff;
}
.submenu > li {
    position: relative;
}

.topmenu > li .submenu {
    display: none;
}
.submenu {
    position: relative;
    background: #fff;
}
.topmenu, .submenu {
    list-style-type: none;
    width: 100%;
}
.submenu > li {
    position: relative;
}
.submenu > li.active > a {
    background: #f8f8f8;
    color: #018bff;
}
.left1 .submenu > li > a.on {
    background: #f8f8f8;
    color: #018bff;
}
.left1 .submenu > li > a {
    padding-left: 40px;
}

.topmenu > li {
    border-bottom: 1px  dotted #ddd;
}
.topmenu li.open .submenu {
    display: block;
}
.submenu > li.active > a {
    color: #018bff;
}
.left1 .submenu > li > a:hover {
    color: #018bff;
}

.submenu > li::after {
    content: "";
    background-color: #ccc;
    border: 2px solid #fff;
    border-radius: 50% !important;
    bottom: auto;
    height: 13px;
    left: 24px !important;
    top: 11px !important;
    width: 13px;
    position: absolute;
    z-index: 1 !important;
}
.submenu > li.active::after {
    background-color: #018bff;
}
.submenu > li.on::after {
    background-color: #018bff;
}
.submenu > li:hover::after {
    background-color: #018bff;
}
*::after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.left1 .submenu::after {
    border-left: 1px solid #eee !important;
    bottom: 0;
    content: "";
    left: 30px;
    position: absolute;
    top: 0;
}
.topmenu > li.on .submenu{ display:block}
.lefttitle{font-size: 30px;}
.lefttitle a{
font-size: 18px;
line-height: 45px;
text-align: center;
overflow: hidden; color:#FFF}
.leftnavbg{background:url(images/leftbg.jpg) 0 0 repeat-y;width:259px;padding:9px 0}
.leftnavbg ul{width:255px;margin:0 auto}
.leftnavbg li{width:100%;}
.leftnavbg li a{display:block;width:255px;background:url(images/leftli2.jpg) 0 0 no-repeat;height:47px;font:13px/47px 'Simsun';color:#fff;margin-bottom:1px;text-indent:21px}
.leftnavbg li a:hover{display:block;width:255px;background:url(images/lefthover2.jpg) 0 0 no-repeat;height:47px;font:13px/47px 'Simsun';color:#fff;margin-bottom:1px;text-indent:21px}
.leftbottom{display:block;margin-bottom:10px;}
.leftcontact{
font-size: 18px;
text-align: center;
overflow: hidden;
color: #fff;
font-weight:normal;

}
.leftcontact .leftcontact_list{margin:0 auto;font: 14px/30px "Microsoft YaHei";color: #333; background:none;border: 1px solid #e8e8e8;padding: 10px 15px;}
.company_list_right{width:320px; margin-left:20px; float:right}
.company_list_right img{width:100%;height:200px}
.leftcontact_list p.big {
    font-size: 16px;
    text-align: center;
    color: #555555;
	line-height:30px;
	margin-bottom:10px
}
.contact_list ul li{ line-height:28px; font-size:15px; text-align:left; color:#585858}
.contact_list{ background:#f2f2f2 ; padding:15px; margin-top: 5px;
}
.leftcontact_list p{text-align: left;color: #555555;font-size: 14px; line-height:24px}
.leftcontact_list p a{color: #555555;}
 .bd_up_left {
    position: relative;
    float: left;
    width: 240px;
    margin-right: -240px;
    background-color: 
    #fff;
}
#page a:link{ color:#181818}
.links_title{width:auto; font-size:15px; float:left; padding-right:20px;    color: #686868;
    font-size: 18px;font-weight: bold;
}
.links_content a{ float:left; line-height:35px;}
.view{ display:inline-block; width:auto; float:right}
.pr_contact{ padding:20px; background:#f5f5f5; margin-top:20px;}
.pr_contact li{ line-height:28px; color:#686868; font-size:15px}
#page a:visited{ color:#282828}
.nTab .TabTitle{height:44px;width:auto;position:relative;background: url(images/right_bt7.png)  repeat left center;width: auto;
height: 40px; margin-top:4px; line-height:30px}
.nTab .TabTitle li{float:left;cursor:pointer;height:28px;}
.nTab .TabTitle li {display:block;height:35px;text-align:center;line-height:35px;}
.nTab .TabTitle li:hover{text-decoration: none; }
.nTab .TabTitle .active{overflow: hidden;
background: url(images/mennu.jpg) center top repeat-x;width:90px;color:#ffffff; font-weight:bold;font-family: "微软雅黑"; text-align:center}
.nTab .TabTitle .normal{background:url(images/fnaye_a2.gif) left top no-repeat;width:90px;color:#333}
.nTab .TabTitle a.more{display:none;}
.nTab .TabTitle .active a.more{display:block;position: absolute;right:10px;top:7px;}
.nTab .TabTitle .normal a.more{display:none;}
.TabContent{clear:both;height:380px; overflow:hidden ;border:1px solid #ddd;}
#myTab_Content0{clear:both;height:350px; padding:20px; overflow-y:scroll; overflow-x:hidden }
#myTab_Content1{clear:both;height:350px;padding:20px;overflow-y:scroll;overflow-x:hidden  }
.TabContent img{height:93px;width:139px;padding:3px;border:1px solid #E3E0E0;BACKGROUND:#FFF;float:left;margin:6px 0  0 0px; margin-right:10px; padding:5px}
.TabContent ul{float:left;width:100%;padding:0px 0 0 0 ;}
.TabContent ul li{background-image: url(images/arrow_6.gif);
background-repeat: no-repeat;
background-position: 10px 8px;
text-align: left;
height: 24px;
padding-left: 27px;
line-height: 24px;}
.nTab{WIDTH:940PX;height:auto; float:left}
.pr_fujian a{ font-size:0; height:0; display:none}
.pr_fujian img{width:16px;height:16px; padding-top:10px}
.line{height:1px; background:#dddddd}
.pd img{ max-width:100%;height:auto}